public class LProgressBar extends LComponent implements LProgressBarInterface
| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.JProgressBar |
bar |
protected boolean |
centered |
protected boolean |
pause |
protected LLabel |
status |
| Constructor and Description |
|---|
LProgressBar(int width,
int height,
java.awt.Font footerF,
java.awt.Color footerC) |
| Modifier and Type | Method and Description |
|---|---|
void |
addShadow() |
void |
done()
Sets the current value to the max value (100%).
|
int |
getBar() |
int |
getMax() |
void |
incrementBar()
Increments the progress bar one unit.
|
void |
pause(boolean on)
Block the progress bar from updating.
|
boolean |
paused() |
void |
reset()
Resets the progress bar to zero of max.
|
void |
setBar(int in) |
void |
setCentered(boolean centered) |
void |
setDoneListener(javax.swing.event.ChangeListener c) |
void |
setMax(int in) |
void |
setMax(int max,
java.lang.String reason) |
void |
setSize(int x,
int y) |
void |
setStatus(java.lang.String input_) |
void |
setStatusLabel(LLabel label) |
void |
setStatusNumbered(int min,
int max,
java.lang.String status)
Updates the progress bar status text to display:
([cur]/[max]) [status] |
void |
setStatusNumbered(java.lang.String status)
Updates the progress bar status text to display the current step in the form of:
([cur]/[max]) [status] |
void |
setStatusOffset(int y) |
Add, centerIn, centerOn, centerOn, getBottom, getCenter, getRight, putUnderadd, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected javax.swing.JProgressBar bar
protected boolean pause
protected LLabel status
protected boolean centered
public LProgressBar(int width,
int height,
java.awt.Font footerF,
java.awt.Color footerC)
width - height - footerF - footerC - public void setSize(int x,
int y)
setSize in class java.awt.Componentpublic void setCentered(boolean centered)
centered - public void setMax(int max,
java.lang.String reason)
setMax in interface LProgressBarInterfacemax - Value to set as the max unit value of the progress bar.reason - String to set as the status of the progress bar.public void addShadow()
public void incrementBar()
LProgressBarInterfaceincrementBar in interface LProgressBarInterfacepublic void setStatusOffset(int y)
y - public void setStatus(java.lang.String input_)
setStatus in interface LProgressBarInterfaceinput_ - String to set as the status of the progress bar.public void setDoneListener(javax.swing.event.ChangeListener c)
c - public void setMax(int in)
setMax in interface LProgressBarInterfacein - Value to set as the max unit value of the progress bar.public void reset()
LProgressBarInterfacereset in interface LProgressBarInterfacepublic void setBar(int in)
setBar in interface LProgressBarInterfacein - value to set the progress bar at.public int getBar()
getBar in interface LProgressBarInterfacepublic int getMax()
getMax in interface LProgressBarInterfacepublic void setStatusNumbered(int min,
int max,
java.lang.String status)
LProgressBarInterfacesetStatusNumbered in interface LProgressBarInterfacepublic void setStatusNumbered(java.lang.String status)
LProgressBarInterfacesetStatusNumbered in interface LProgressBarInterfacestatus - public void setStatusLabel(LLabel label)
label - public void pause(boolean on)
LProgressBarInterfacepause in interface LProgressBarInterfacepublic boolean paused()
paused in interface LProgressBarInterfacepublic void done()
LProgressBarInterfacedone in interface LProgressBarInterface